﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace LH.Model.ST
{
    public class CheckVouch
    {

        public CheckVouch(Head head, List<Body> bodies)
        {
            this.head = head;
            this.bodies = bodies;
        }
        public Head head;
        public List<Body> bodies;

        public class Head
        {
            public string cCVCode { get; set; }
            public string dCVDate { get; set; }
            public string cDepCode { get; set; }
            public string cPersonCode { get; set; }
            public string cIRdCode { get; set; }
            public string cORdCode { get; set; }
            public string cWhCode { get; set; }
            public string cCVBatch { get; set; }
            public string cCVMemo { get; set; }
            public string cDefine1 { get; set; }
            public string cDefine2 { get; set; }
            public string cDefine3 { get; set; }
            public string cDefine4 { get; set; }
            public string cDefine5 { get; set; }
            public string cDefine6 { get; set; }
            public string cDefine7 { get; set; }
            public string cDefine8 { get; set; }
            public string cDefine9 { get; set; }
            public string cDefine10 { get; set; }
            public string cAccounter { get; set; }
            public string cMaker { get; set; }
            public string iNetLock { get; set; }
            public string cPosition { get; set; }
            public string dACDate { get; set; }
            public string ID { get; set; }
            public string VT_ID { get; set; }
            public string bTransFlag { get; set; }
            public string cDefine11 { get; set; }
            public string cDefine12 { get; set; }
            public string cDefine13 { get; set; }
            public string cDefine14 { get; set; }
            public string cDefine15 { get; set; }
            public string cDefine16 { get; set; }
            public string ufts { get; set; }
            public string cCvType { get; set; }
            public string cCvPeriod { get; set; }
            public string csource { get; set; }
            public string bPosCheck { get; set; }
            public string ireturncount { get; set; }
            public string iverifystate { get; set; }
            public string iswfcontrolled { get; set; }
            public string cModifyPerson { get; set; }
            public string dModifyDate { get; set; }
            public string dnmaketime { get; set; }
            public string dnmodifytime { get; set; }
            public string dnverifytime { get; set; }
            public string dveridate { get; set; }
            public string cbustype { get; set; }
            public string cSourceCodeLs { get; set; }
            public string iPrintCount { get; set; }
            public string csysbarcode { get; set; }
            public string cCurrentAuditor { get; set; }
            public string CheckVouchType { get; set; }
            public string bUploaded { get; set; }
            public string bwirelessvouch { get; set; }

        }

        public class Body
        {
            public string cCVCode { get; set; }
            public string cInvCode { get; set; }
            public string RdsID { get; set; }
            public string iCVNum { get; set; }
            public string iCVQuantity { get; set; }
            public string iCVCNum { get; set; }
            public string iCVCQuantity { get; set; }
            public string cCVBatch { get; set; }
            public string cFree1 { get; set; }
            public string cFree2 { get; set; }
            public string cCVReason { get; set; }
            public string dDisDate { get; set; }
            public string iJhdj { get; set; }
            public string iJhJe { get; set; }
            public string iSjDJ { get; set; }
            public string iSjJe { get; set; }
            public string cPosition { get; set; }
            public string cDefine22 { get; set; }
            public string cDefine23 { get; set; }
            public string cDefine24 { get; set; }
            public string cDefine25 { get; set; }
            public string cDefine26 { get; set; }
            public string cDefine27 { get; set; }
            public string cItemCode { get; set; }
            public string cItem_class { get; set; }
            public string cName { get; set; }
            public string cItemCName { get; set; }
            public string autoID { get; set; }
            public string ID { get; set; }
            public string cBarCode { get; set; }
            public string iAdInQuantity { get; set; }
            public string iAdInNum { get; set; }
            public string iAdOutQuantity { get; set; }
            public string iAdOutNum { get; set; }
            public string iAllowWaste { get; set; }
            public string iActualWaste { get; set; }
            public string cFree3 { get; set; }
            public string cFree4 { get; set; }
            public string cFree5 { get; set; }
            public string cFree6 { get; set; }
            public string cFree7 { get; set; }
            public string cFree8 { get; set; }
            public string cFree9 { get; set; }
            public string cFree10 { get; set; }
            public string cDefine28 { get; set; }
            public string cDefine29 { get; set; }
            public string cDefine30 { get; set; }
            public string cDefine31 { get; set; }
            public string cDefine32 { get; set; }
            public string cDefine33 { get; set; }
            public string cDefine34 { get; set; }
            public string cDefine35 { get; set; }
            public string cDefine36 { get; set; }
            public string cDefine37 { get; set; }
            public string cAssUnit { get; set; }
            public string cBVencode { get; set; }
            public string cInVouchCode { get; set; }
            public string iMassDate { get; set; }
            public string dMadeDate { get; set; }
            public string cMassUnit { get; set; }
            public string iSoType { get; set; }
            public string iSodid { get; set; }
            public string cvmivencode { get; set; }
            public string iinvexchrate { get; set; }
            public string iExpiratDateCalcu { get; set; }
            public string cExpirationdate { get; set; }
            public string dExpirationdate { get; set; }
            public string cBatchProperty1 { get; set; }
            public string cBatchProperty2 { get; set; }
            public string cBatchProperty3 { get; set; }
            public string cBatchProperty4 { get; set; }
            public string cBatchProperty5 { get; set; }
            public string cBatchProperty6 { get; set; }
            public string cBatchProperty7 { get; set; }
            public string cBatchProperty8 { get; set; }
            public string cBatchProperty9 { get; set; }
            public string cBatchProperty10 { get; set; }
            public string cciqbookcode { get; set; }
            public string cbMemo { get; set; }
            public string cwhpersoncode { get; set; }
            public string cwhpersonname { get; set; }
            public string irowno { get; set; }
            public string cinvouchtype { get; set; }
            public string strowguid { get; set; }
            public string cbsysbarcode { get; set; }
            public string cbufts { get; set; }
            public string bNeedRecheck { get; set; }
            public string ReCheckStatus { get; set; }
            public string checkcode { get; set; }
            public string checkautoid { get; set; }


        }
    }
}
